package com.imagination.applet.domain.revenue.identity.service;

import com.alibaba.fastjson.JSONObject;
import com.imagination.applet.controller.api.request.Image2caricatureParam;
import com.imagination.applet.controller.api.request.VirtualIdentityImagesParam;
import com.imagination.applet.domain.product.model.ProductImage;
import com.imagination.applet.domain.revenue.identity.model.vo.VirtualIdentityImageResult;

public interface VirtualIdentityImageService {

    JSONObject inferenceImages(VirtualIdentityImagesParam param);

    JSONObject image2caricature(Image2caricatureParam param);


    VirtualIdentityImageResult queryImages(String taskId);

    JSONObject imageHD(ProductImage productImage, Integer imagination);

}
